WP_Statistics\Service\Admin\WebsitePerformance\WebsitePerformanceDataProvider B

Total Complexity 89
Dependencies 7
Dependents 0
Total lines 611
Lines of code 273
Logical lines of code 151
Comment lines 214
Methods 29
Properties 10

Methods 29

Method Rating Maintainability Complexity Lines of code
setPeriods()
A
49 8 32
getTopReferral()
S
55 7 19
getTopCategory()
S
56 6 16
getCurrentPeriodReferralsCount()
S
59 5 15
getPreviousPeriodReferralsCount()
S
59 5 15
getContents()
S
65 5 9
getTopPost()
S
62 4 11
getTopAuthor()
S
62 4 11
getViews()
S
70 4 6
getReferrals()
S
70 4 6
getVisitors()
S
70 4 6
getPercentageChangeContents()
S
65 3 9
getPercentageChangeReferrals()
S
65 3 9
getPercentageChangeViews()
S
65 3 9
getPercentageChangeVisitors()
S
65 3 9
setArguments()
S
61 2 14
resetCachedData()
S
57 1 18
getPreviousPeriodContents()
S
70 2 6
getPreviousPeriodViews()
S
70 2 6
getCurrentPeriodContents()
S
70 2 6
getCurrentPeriodViews()
S
70 2 6
getPreviousPeriodVisitors()
S
70 2 6
getCurrentPeriodVisitors()
S
70 2 6
setArgs()
S
74 1 5
shouldCalculatePercentageChanges()
S
82 1 3
getPreviousPeriod()
S
82 1 3
getCurrentPeriod()
S
82 1 3
setCurrentAndPreviousPeriods()
S
74 1 4
__construct()
S
72 1 5